overly imaginative - Turkish English Dictionary